home *** CD-ROM | disk | FTP | other *** search
- // Make Alias Plug In
- //
- // © 1996 Now Software, Inc
- // written by: hac
-
- #include "Main.h"
-
- pascal void main(PlugInInformation *plugInInformation)
- {
- plugInInformation->version = kPlugInInformationVersionOne;
- plugInInformation->plugInType = kMakeAliasPlugInType;
- plugInInformation->PrepareMenu = &PrepareMenu;
- plugInInformation->HandleMenuItemSelected = &HandleMenuItemSelected;
- }
-
- pascal void PrepareMenu(InstantAccessInformation *information, short asPreview)
- {
- MenuItemInformation menuItem;
-
-
- BlockMove("\pMake Alias", menuItem.text, kMenuItemTextSize);
-
- menuItem.version = kMenuItemInformationVersionOne;
- menuItem.classification = kMiscellaneousClassification;
- menuItem.type = kTextMenuItemType;
- menuItem.id = 1;
- menuItem.enabled = true;
- menuItem.style = 0;
- menuItem.mark = 0;
- menuItem.hasSubMenu = false;
- menuItem.subMenu = nil;
- menuItem.refCon = 0;
- menuItem.owningPlugInType = kMakeAliasPlugInType;
-
- (*information->AddMenuItem)(&menuItem);
- }
-
- pascal void HandleMenuItemSelected(InstantAccessInformation *information, MenuItemInformation *menuItem)
- {
- (*information->SelectFinderMenuItem)("\pFile", "\pMake Alias");
- }
-